// 1导入http模块
const http = require('http')

const server = http.createServer()

// req是请求对象，包含了客户端相关的数据和属性
server.on('request', (req, res) => {
    // 地址，端口号后的地址
    const url = req.url
    // 请求方式
    const method = req.method
    // 组装字符串
    const str = `请求地址是${url},请求方式是${method}`
    console.log(str)
    // 写回字符串
    // 设置响应头，指定编码为 UTF-8 nodejs不会默认指定编码，中文直接写回回乱码
    res.writeHead(200, { 'Content-Type': 'text/html; charset=utf-8' });
    res.end(str)
})

server.listen(8080, () => {

})